Big Huge Thesaurus

cleistes rosea

noun

sounds kind of like